Dashboard
Daily updated graphs showing the state of the curl project in as much detail as possible.
[1 column]
[3 columns]
[5 columns]
[data view]
Each image below links to the corresponding CSV file with recently updated source data. The first and last lines of data is shown on the right.
commits-per-year data
2000-01-01;709;709.0 2001-01-01;1346;1027.5 2002-01-01;937;997.3 2003-01-01;1218;1052.5 2004-01-01;2102;1262.4 ... 2020-01-01;1481;1288.0 2021-01-01;1446;1330.8 2022-01-01;1588;1372.2 2023-01-01;1903;1536.2 2024-01-01;671;1417.8
The data comes from the git repository
tests data
curl 7.8;2001-06-07;18 curl 7.8.1;2001-08-20;41 curl 7.9;2001-09-25;63 curl 7.9.1;2001-11-04;76 curl 7.9.2;2001-12-05;78 ... curl 8.5.0;2023-12-06;1783 curl 8.6.0;2024-01-31;1795 curl 8.7.0;2024-03-27;1813 curl 8.7.1;2024-03-27;1813 now;2024-05-12;1845
This data comes from counting the test files present in git at the time of releases.
bugbounty-amounts data
1;CVE-2018-16840;2018-10-31;100;100.0 2;CVE-2018-16842;2018-10-31;100;100.0 3;CVE-2019-5435;2019-05-22;150;116.7 4;CVE-2019-5436;2019-05-22;200;137.5 5;CVE-2019-5443;2019-06-24;200;150.0 ... 61;CVE-2024-0853;2024-01-31;540;1764.0 62;CVE-2024-2004;2024-03-27;540;940.0 63;CVE-2024-2379;2024-03-27;540;940.0 64;CVE-2024-2398;2024-03-27;2540;940.0 65;CVE-2024-2466;2024-03-27;2540;1340.0
lines-per-test data
2001-08-20;487.000000 2001-09-20;339.793651 2002-01-20;312.012658 2002-04-10;308.270588 2002-05-10;313.788235 ... 2023-09-10;91.568403 2023-10-10;90.945992 2024-01-30;91.181058 2024-03-20;91.639823 2024-05-10;91.362060
90-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;5;7.80;5.04
github-fixes data
349;2015-07-25 22:45:22;224.874;224.874;224.874 322;2015-07-25 22:48:55;785.965;505.419;505.419 355;2015-07-26 20:20:26;54.946;224.874;355.261 356;2015-07-30 08:18:45;10.689;139.910;269.118 360;2015-08-01 22:15:39;50.213;54.946;225.337 ... 13582;2024-05-10 21:37:09;9.051;14.903;482.335 13580;2024-05-10 21:39:48;10.646;14.900;482.057 13574;2024-05-10 22:26:32;15.057;14.903;481.782 13578;2024-05-11 08:56:37;22.547;14.906;481.512 13501;2024-05-11 09:11:32;280.719;14.908;481.394
vulns-releases data
1996-11-11;0.1;0 1996-12-17;0.2;0 1997-01-01;0.3;0 1997-04-08;1.0;0 1997-04-20;1.1;0 ... 2023-10-11;8.4.0;4 2023-12-06;8.5.0;4 2024-01-31;8.6.0;4 2024-03-27;8.7.0;0 2024-03-27;8.7.1;0
This data comes from the release.csv table.
80-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;5;7.80;5.04
symbols data
2009-03-02;303 2009-05-18;427 2009-08-12;428 2009-11-04;428 2010-02-09;451 ... 2023-12-06;1132 2024-01-31;1136 2024-03-27;1137 2024-03-27;1137 2024-05-12;1141
The symbols are counted in the symbols-in-versions file in git at the time of releases.
firsttimers data
2010-01-01;1;1.00 2010-02-01;0;0.50 2010-03-01;7;2.67 2010-04-01;6;3.50 2010-05-01;6;4.00 ... 2024-01-01;9;10.50 2024-02-01;11;10.42 2024-03-01;5;10.33 2024-04-01;13;10.92 2024-05-01;1;9.75
This data comes from git repository.
files data
2000-03-14;110;110 2000-03-21;111;111 2000-03-21;111;111 2000-08-21;136;136 2000-08-30;137;137 ... 2023-12-06;3864;1707 2024-01-31;3909;1746 2024-03-27;3936;1757 2024-03-27;3936;1757 2024-05-11;3930;1728
This data comes from counting the files present in git at the time of releases.
bugfix-frequency data
1996-11-11;0;0.000 1996-12-17;0;0.000 1997-01-01;0;0.000 1997-04-08;0;0.000 1997-04-20;1;0.006 ... 2023-10-11;9551;3.883 2023-12-06;9734;3.857 2024-01-31;9888;3.854 2024-03-27;10050;3.752 2024-03-27;10051;3.756
This data comes from parsing the RELEASE-NOTES file in git at the time of each release.
lines data
1999-12-01;37273;0;0;0;37273 2000-01-01;37810;0;10960;0;26850 2000-02-01;39181;0;11739;0;27442 2000-03-01;41627;0;13327;0;28300 2000-04-01;42256;0;13513;0;28743 ... 2024-01-01;764048;681885;566747;305959;573227 2024-02-01;766790;687463;569012;309029;576212 2024-03-01;771647;691748;572886;312041;578468 2024-04-01;773279;704184;598132;316151;563180 2024-05-01;773809;704864;598418;316700;563555
The data comes from analyzing the git changes and includes all files and directories.
authors data
1999-12-29;0;1;0.00;1;1;1 2001-05-30;0;2;0.00;1;2;2 2001-05-31;0;3;0.00;2;3;3 2001-08-09;0;4;0.00;3;4;4 2002-08-03;0;5;0.00;3;4;5 ... 2024-04-23;824;1264;65.19;81;160;439 2024-04-25;825;1265;65.22;81;160;439 2024-04-29;826;1266;65.24;81;160;439 2024-05-06;827;1267;65.27;81;160;439 2024-05-12;827;1267;65.27;81;160;439
The data comes from the git repository
fixtime data
CVE-2005-3185;2005-10-12;1;1.0;1;1.0; CVE-2005-4077;2005-11-29;8;4.5;2;4.5; CVE-2006-1061;2006-03-10;10;6.3;3;6.3; CVE-2007-3564;2007-06-27;13;13.0;4;8.0; CVE-2009-0037;2009-02-06;25;25.0;5;11.4; ... CVE-2024-0853;2023-12-29;33;28.4;148;27.7; CVE-2024-2004;2024-02-15;41;35.7;149;27.8; CVE-2024-2379;2024-03-10;17;34.0;150;27.7; CVE-2024-2398;2024-03-05;22;33.0;151;27.7; CVE-2024-2466;2024-03-14;13;31.5;152;27.6;
This data comes from curl-www/docs/vuln.pm.
The time is simply the number of days from the report to the curl project until the fix was released and annnounced publicly.
The graph has all the CVE ids on the xaxes under their corresponding bars.
authors-per-month data
2010-01-01;6;6.00 2010-02-01;6;6.00 2010-03-01;14;8.67 2010-04-01;13;9.75 2010-05-01;13;10.40 ... 2024-01-01;21;25.58 2024-02-01;27;25.33 2024-03-01;22;24.83 2024-04-01;31;25.67 2024-05-01;12;24.50
The data comes from the git repository.
contrib-tail data
Daniel Stenberg;18185;1 Yang Tse;2587;2 Steve Holme;1916;3 Dan Fandrich;1365;4 Jay Satiro;699;5 ... Andrej E Baranov;1;1263 Michael Mueller;1;1264 Yurii Rashkovskii;1;1265 dbrowndan;1;1266 Jeremy Pearson;1;1267
vulns-per-year data
1998-01-01;0;11;0;0.00;11.00 1999-01-01;0;7;0;0.00;9.00 2000-01-01;1;5;1;0.33;7.67 2001-01-01;0;11;1;0.25;8.50 2002-01-01;0;1;1;0.20;7.00 ... 2020-01-01;6;4;98;12.40;4.40 2021-01-01;13;7;111;10.20;4.80 2022-01-01;21;8;132;12.00;5.00 2023-01-01;18;3;150;13.20;4.60 2024-01-01;5;1;155;12.60;4.60
The data comes from the vuln.pm file.
commits data
1999-12-01;1;1;0 2000-01-01;23;23;0 2000-02-01;65;65;0 2000-03-01;135;135;0 2000-04-01;152;152;0 ... 2024-01-01;31686;17956;13730 2024-02-01;31823;18024;13799 2024-03-01;31963;18095;13868 2024-04-01;32145;18166;13979 2024-05-01;32196;18185;14011
The data comes from the git repository.
third-parties data
1998-03-20;;0 1998-06-01;OpenSSL;1 1999-08-01;OpenLDAP;2 2002-09-07;zlib;3 2003-08-05;c-ares;4 ... 2022-04-10;msh3;37 2023-03-30;AWS-LC;38 2023-07-29;-NSS;37 2023-08-07;-GSKit;36 2024-05-12;;36
If the name starts with a minus, support for that third party was removed.
This data comes from a list in the stats repository curated by hand.
cve-time data
CVE-2000-0973;2000-10-13;396;937;937;1;396.0;396.0;396;396;396;396;0;0 CVE-2003-1605;2003-08-03;1891;1961;1024;2;1891.0;1143.5;1891;1144;396;1143;1891;0 CVE-2005-0490;2005-02-21;1607;2530;568;3;1607.0;1298.0;1607;1607;1001;1607;1891;0 CVE-2005-3185;2005-10-13;808;2763;233;4;1207.5;1175.5;1208;1208;808;1207;1891;0 CVE-2005-4077;2005-12-07;590;2819;55;5;1001.7;1058.4;808;808;699;808;1891;0 ... CVE-2024-0853;2024-01-31;56;9448;56;151;3679.5;3036.1;2926;2723;1744;1692;3109;2887 CVE-2024-2004;2024-03-27;574;9504;56;152;3363.9;3019.9;1315;2653;1744;1692;3102;2862 CVE-2024-2379;2024-03-27;56;9504;0;153;3088.2;3000.5;944;2583;1744;1692;3084;2837 CVE-2024-2398;2024-03-27;3150;9504;0;154;3093.0;3001.5;1315;2653;1744;1692;3102;2862 CVE-2024-2466;2024-03-27;112;9504;0;155;2880.1;2982.9;944;2583;1744;1692;3084;2837
This data comes from curl-www/docs/vuln.pm.
The "CVE age" is the number of days the vulnerability had been present in source code when reported. Project age is how old the project was in number of days at the time that vulnerability was reported.
The graph has all the CVE ids on the xaxes under their corresponding bars.
releases data
1996-11-11;0.1;1 1996-12-17;0.2;2 1997-01-01;0.3;3 1997-04-08;1.0;4 1997-04-20;1.1;5 ... 2023-10-11;8.4.0;252 2023-12-06;8.5.0;253 2024-01-31;8.6.0;254 2024-03-27;8.7.0;255 2024-03-27;8.7.1;256
This data comes from the main curl changelog's stored release dates.
c-reports data
vulns-plot data
none;1998-03-20; CVE-2000-0973;2000-10-13;1 CVE-2003-1605;2003-08-03;2 CVE-2005-0490;2005-02-21;3 CVE-2005-3185;2005-10-13;4 ... CVE-2024-0853;2024-01-31;151 CVE-2024-2004;2024-03-27;152 CVE-2024-2379;2024-03-27;153 CVE-2024-2398;2024-03-27;154 CVE-2024-2466;2024-03-27;155
This data comes from curl-www/docs/vuln.pm.
api-calls data
2000-08-21;31 2005-02-01;46 2005-05-16;46 2005-10-13;46 2006-02-27;46 ... 2023-12-06;93 2024-01-31;93 2024-03-27;93 2024-03-27;93 2024-05-12;94
The number of calls is extracted by parsing the include/curl.h file in git at the time of past releases
ci-platforms data
2017-06-14;8;6;2;0;0 2017-08-09;11;6;5;0;0 2017-08-13;11;6;5;0;0 2017-10-04;15;9;6;0;0 2017-10-23;15;9;6;0;0 ... 2023-12-06;129;73;22;33;1 2024-01-31;131;75;22;33;1 2024-03-27;131;75;22;33;1 2024-03-27;131;75;22;33;1 2024-05-11;136;79;23;33;1
The data comes from parsing the CI services instruction meta data files as stored in git.
commits-per-month data
1999-12-01;1;1.00;1.00 2000-01-01;22;11.50;11.50 2000-02-01;42;21.67;21.67 2000-03-01;70;33.75;33.75 2000-04-01;17;30.40;30.40 ... 2024-01-01;161;162.75;109.26 2024-02-01;137;158.58;109.36 2024-03-01;140;151.75;109.46 2024-04-01;182;151.92;109.71 2024-05-01;51;146.67;109.51
The data comes from the git repository.
deltaloc data
1999-12-01;19213;19213.0;100.0000,19213 2000-01-01;-794;9209.5;50.0000,18419 2000-02-01;518;6312.3;33.3333,18937 2000-03-01;315;4813.0;25.0000,19252 2000-04-01;62;3862.8;20.0000,19314 ... 2024-01-01;2464;850.1;0.4516,188247 2024-02-01;1851;835.8;0.4397,190098 2024-03-01;934;697.2;0.3649,191032 2024-04-01;2418;659.2;0.3407,193450 2024-05-01;73;668.2;0.3453,193523
The data counts lines added and removed to files in src, lib and include over time, in the git repository.
examples data
curl 7.3;2000-09-28;2 curl 7.4.1;2000-10-16;2 curl 7.5;2000-12-04;3 curl 7.5.2;2001-01-05;3 curl 7.6;2001-01-27;3 ... curl 8.5.0;2023-12-06;125 curl 8.6.0;2024-01-31;128 curl 8.7.0;2024-03-27;128 curl 8.7.1;2024-03-27;128 now;2024-05-12;128
github-open data
2010-10-01;1;1.0;1;0;1;1 2010-10-02;1;1.0;0;0;1;1 2010-10-03;1;1.0;0;0;1;1 2010-10-04;1;1.0;0;0;1;1 2010-10-05;1;1.0;0;1;1;1 ... 2024-05-07;67;62.4;11;8;43;82 2024-05-08;66;62.3;10;11;43;82 2024-05-09;64;62.2;3;5;43;82 2024-05-10;68;62.2;19;15;43;82 2024-05-11;74;62.3;11;5;43;82
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
authors-per-year data
1999-01-01;1;1 2000-01-01;1;0 2001-01-01;4;3 2002-01-01;4;1 2003-01-01;3;1 ... 2020-01-01;147;103 2021-01-01;187;135 2022-01-01;179;115 2023-01-01;188;124 2024-01-01;72;39
Data from the git repository
95-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;5;7.80;5.04
manpages data
curl 6.5;2000-03-14;0 curl 6.5.1;2000-03-21;0 curl 6.5.2;2000-03-21;0 curl 7.1.1;2000-08-21;11 curl 7.2;2000-08-30;11 ... curl 8.5.0;2023-12-06;496 curl 8.6.0;2024-01-31;496 curl 8.7.0;2024-03-27;496 curl 8.7.1;2024-03-27;496 now;2024-05-12;496
bugbounty data
CVE-2000-0973;2000-10-13;0;0 CVE-2003-1605;2003-08-03;0;0 CVE-2005-0490;2005-02-21;0;0 CVE-2005-3185;2005-10-13;0;0 CVE-2005-4077;2005-12-07;0;0 ... CVE-2024-0853;2024-01-31;71940;540 CVE-2024-2004;2024-03-27;72480;540 CVE-2024-2379;2024-03-27;73020;540 CVE-2024-2398;2024-03-27;75560;2540 CVE-2024-2466;2024-03-27;78100;2540
This information comes from curl-www/docs/vuln.pm.
setopts data
2000-08-21;59 2000-10-16;63 2001-09-23;82 2002-10-01;100 2003-07-28;107 ... 2023-12-06;303 2024-01-31;304 2024-03-27;304 2024-03-27;304 2024-05-12;305
The number of options comes from parsing the include/curl.h header file from git as it changed over time.
authorremains-top data
2000-03-14;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-08-21;1;1;1;1;1;0 2000-08-30;1;1;1;1;1;0 ... 2023-10-11;610;316;96;12;3;0 2023-12-06;618;319;97;12;3;0 2024-01-31;619;318;97;12;3;0 2024-03-27;623;312;97;12;3;0 2024-03-27;623;312;97;12;3;0
vulns-per-kloc data
1996-11-10;0.000000 1997-08-20;0.000000 1998-03-10;0.000000 1998-09-20;1.775673 1999-05-20;1.057857 ... 2023-07-20;0.043346 2023-09-10;0.037507 2023-10-10;0.025004 2024-01-30;0.024439 2024-03-20;0.000000
func-calls data
ci-jobs data
2013-10-17;2;2;;;; 2016-07-28;4;4;;;; 2017-06-14;8;8;;;;;; 2017-08-09;11;11;;;;;; 2017-08-13;11;11;;;;;; ... 2023-12-06;129;;1;24;16;68;20; 2024-01-31;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-05-11;136;;1;24;16;75;20;
The data comes from parsing the CI services instruction meta data files as stored in git.
github-monthly data
2010-10-01;2;2;0;2.0;0.0; 2010-11-01;1;1;0;1.5;0.0; 2010-12-01;2;2;0;1.7;0.0; 2011-01-01;1;1;0;1.5;0.0; 2011-02-01;3;3;0;1.8;0.0; ... 2024-01-01;197;153;44;135.6;51.8; 2024-02-01;168;120;48;131.9;49.0; 2024-03-01;211;147;64;131.5;49.7; 2024-04-01;244;178;66;135.6;51.8; 2024-05-01;81;69;12;133.7;47.8;
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
releases-per-year data
1996;2;2.00;2.00 1997;21;11.50;11.50 1998;26;16.33;16.33 1999;15;16.00;16.00 2000;14;15.60;15.60 ... 2020;9;9.00;9.00 2021;8;8.20;8.96 2022;8;8.00;8.93 2023;12;9.00;9.04 2024;3;8.00;8.83
todo data
2000-08-21;17; 2000-08-30;17; 2000-09-28;15; 2000-10-16;17; 2000-12-04;20; ... 2023-12-06;138;67 2024-01-31;139;67 2024-03-27;139;72 2024-03-27;139;72 2024-05-12;139;73
This data comes from parsing the two files in git at the time of releases (and currently). The scripts understand the file format used for these files.
github-age data
2010-10-01;1.96;1.96;1.96;1.96 2010-11-01;0.05;0.05;1.00;0.05 2010-12-01;0.88;0.88;0.96;0.88 2011-01-01;0.00;0.00;0.72;0.00 2011-02-01;1.66;1.66;0.91;1.66 ... 2024-01-01;0.52;4.61;14.77;1.22 2024-02-01;1.35;19.20;15.87;7.52 2024-03-01;0.74;11.00;16.34;2.92 2024-04-01;0.82;6.89;16.63;3.11 2024-05-01;0.67;3.61;14.72;1.86
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
ci-services data
2013-10-17;2;2;;;; 2016-07-28;4;4;;;; 2017-06-14;8;8;;;;;; 2017-08-09;11;11;;;;;; 2017-08-13;11;11;;;;;; ... 2023-12-06;129;;1;24;16;68;20; 2024-01-31;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-05-11;136;;1;24;16;75;20;
sev-per-year data
days-per-release data
1996-11-11;0;0.0;0.0 1996-12-17;36;18.0;18.0 1997-01-01;15;17.0;17.0 1997-04-08;96;36.8;36.8 1997-04-20;12;31.8;31.8 ... 2023-10-11;28;31.2;38.9 2023-12-06;56;31.2;39.0 2024-01-31;56;31.2;39.0 2024-03-27;56;37.2;39.1 2024-03-27;0;33.8;38.9
This data comes from the main curl changelog's stored release dates.
contributors data
1998-07-30;7 1999-09-13;30 2000-08-21;48 2001-06-07;67 2001-09-23;73 ... 2023-12-06;3039 2024-01-31;3078 2024-03-27;3134 2024-03-27;3134 2024-05-12;3165
The data comes from the git repository.
coreteam-per-year data
1999-01-01;0 2000-01-01;1 2001-01-01;2 2002-01-01;2 2003-01-01;1 ... 2020-01-01;10 2021-01-01;15 2022-01-01;13 2023-01-01;10 2024-01-01;6
The data comes from the git repository. A "core team" member is everyone who did 10 or more commits to the main git repository within the same calendar year.
high-vuln data
60-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;1;2.20;1.76 2021-01-01;2;2.20;1.77 2022-01-01;2;2.00;1.78 2023-01-01;3;2.00;1.83 2024-01-01;2;2.00;1.84
daniel-vs-rest data
1999-12-01;100.00;0.00;100.00;100.00;100.00 2000-01-01;100.00;0.00;100.00;100.00;100.00 2000-02-01;100.00;0.00;100.00;100.00;100.00 2000-03-01;100.00;0.00;100.00;100.00;100.00 2000-04-01;100.00;0.00;100.00;100.00;100.00 ... 2024-01-01;56.67;43.33;58.39;52.84;64.94 2024-02-01;56.64;43.36;49.64;52.73;64.80 2024-03-01;56.61;43.39;50.71;52.73;64.74 2024-04-01;56.51;43.49;39.01;52.34;65.42 2024-05-01;56.48;43.52;37.25;52.33;65.39
The data comes from the git repository.
http-versions data
1996-11-11;HTTP/1.0;1 1999-05-22;HTTP/0.9;2 2001-03-22;HTTP/1.1;3 2013-09-01;HTTP/2;4 2019-08-01;HTTP/3;5 ... 2024-05-12;;5
This data comes from a manually maintained file. Based on code inspection.
backends data
1998-03-20;;0 1998-06-01;OpenSSL;1 2005-04-01;GnuTLS;2 2006-06-29;wolfSSL;3 2007-02-01;NSS;4 ... 2021-02-09;rustls;14 2022-01-10;-MesaLink;13 2023-03-30;AWS-LC;14 2023-07-29;-NSS;13 2023-08-07;-gskit;12
50-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;1;1.20;1.48 2021-01-01;1;1.20;1.45 2022-01-01;1;1.00;1.43 2023-01-01;2;1.20;1.46 2024-01-01;2;1.40;1.48
protocols data
1996-10-01;HTTP;1 1997-06-01;GOPHER;2 1997-08-01;FTP;3 1998-06-01;HTTPS;4 1998-11-01;TELNET;5 ... 2020-04-14;MQTT;25 2020-12-15;GOPHERS;26 2022-09-09;WS;27 2022-09-09;WSS;28 2024-05-12;;28
This data comes from a list curated by hand.
mail data
2000-01-01;0;2;0.0;2.0 2000-02-01;0;71;0.0;36.5 2000-03-01;0;82;0.0;51.7 2000-04-01;0;27;0.0;45.5 2000-05-01;0;117;0.0;59.8 ... 2024-01-01;94;23;74.0;24.9 2024-02-01;21;23;68.6;25.7 2024-03-01;72;45;66.3;26.8 2024-04-01;34;18;62.1;26.7 2024-05-01;21;8;59.1;25.0
This data is extracted from the mailing archives as stored on the web server.
c-vulns data
lines-per-docs data
2000-08-20;2.204963 2000-08-30;2.220959 2000-09-20;2.383672 2000-10-10;2.431512 2001-01-20;2.041710 ... 2023-09-10;1.811029 2023-10-10;1.786820 2024-01-30;1.706905 2024-03-20;1.740082 2024-05-10;1.742487
70-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;2;4.00;2.57 2021-01-01;5;4.40;2.68 2022-01-01;5;4.40;2.78 2023-01-01;4;4.00;2.83 2024-01-01;3;3.80;2.84
authorremains data
2000-03-14;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-08-21;1;1;1;1;1;0 2000-08-30;1;1;1;1;1;0 ... 2023-10-11;610;316;96;12;3;0 2023-12-06;618;319;97;12;3;0 2024-01-31;619;318;97;12;3;0 2024-03-27;623;312;97;12;3;0 2024-03-27;623;312;97;12;3;0
contribs-release data
2003-11-01;48;48 2004-01-22;40;44 2004-03-18;30;40 2004-04-26;25;35 2004-06-02;21;30 ... 2023-10-11;46;46 2023-12-06;78;46 2024-01-31;65;54 2024-03-27;92;65 2024-03-27;92;78
The data for this comes from the RELEASE-NOTES file in git at the time of releases. It can be noted that since this is per-release and some releases are done very quickly in time after a previous one, it is just natural that such releases have much fewer contributors.
lines-per-author data
2004-08-10;4722.250000 2006-06-10;3662.846154 2009-01-10;3322.947368 2010-04-10;2143.647059 2010-06-10;1674.369565 ... 2023-07-10;137.902647 2023-07-20;137.557070 2023-09-10;133.978224 2023-10-10;132.648425 2024-05-10;133.041042
comments data
curl 6.5;2000-03-14;1900;3785;11469;64;22.06 curl 6.5.1;2000-03-21;1903;3779;11439;64;22.07 curl 6.5.2;2000-03-21;1903;3779;11504;64;21.99 curl 7.1.1;2000-08-21;2109;4430;12632;71;23.11 curl 7.2;2000-08-30;2135;4439;12749;71;22.97 ... curl 8.5.0;2023-12-06;21709;34916;126034;433;19.12 curl 8.6.0;2024-01-31;21865;34991;128679;437;18.86 curl 8.7.0;2024-03-27;22148;35437;130706;443;18.82 curl 8.7.1;2024-03-27;22148;35437;130706;443;18.82 now;2024-05-12;22294;35583;132980;444;18.64
cmdline-options-over-time data
1997-06-01;2 1997-08-27;9 1998-03-14;21 1998-03-20;24 1998-08-27;29 ... 2023-12-06;258 2024-01-31;258 2024-03-27;258 2024-03-27;258 2024-05-12;259
This data comes the counter in RELEASE-NOTES in git at the time of releases. The time from before we started doing that, the count has been manually counted.
docs data
2000-05-22;6235 2000-05-26;6331 2000-05-29;6589 2000-05-30;6588 2000-06-02;6588 ... 2024-05-08;96691 2024-05-09;96698 2024-05-10;96728 2024-05-11;96737 2024-05-12;96737
This data comes from checking the docs/ subdiretory in git.
loc data
1996-11-11;160;;160 1997-06-01;193;;193 1997-08-27;739;;739 1998-03-14;1611;;1611 1998-03-18;2200;;2200 ... 2023-12-06;160950;137803;23147 2024-01-31;163670;140391;23279 2024-03-27;166143;142740;23403 2024-03-27;166143;142740;23403 2024-05-12;168563;145019;23544
Lines of code means lines in the src, lib and include directories and is extracted from the git history of the repository.
Updated 2024-05-12 03:17:23 UTC
The scripts for generating all these images are available at github.com/curl/stats.